home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 51 / Amiga Format CD51 (2000-03-10)(Future Publishing)(GB)[!][issue 2000-04].iso / -in_the_mag- / pdselect / blizkick / blizkick.readme < prev    next >
Text File  |  2000-02-16  |  10KB  |  234 lines

  1. Short:    MapROM tool for phase5 turbos. V1.22beta3.
  2. Author:   sintonen@st.jyu.fi (Harry "Piru" Sintonen)
  3. Uploader: sintonen@st.jyu.fi (Harry "Piru" Sintonen)
  4. Type:     util/boot
  5. Requires: OS 1.2+, phase5 turbo with MAPROM feature or CPU Card
  6. Version:  1.22beta3
  7. Replaces: util/boot/BlizKick.lha
  8.  
  9. BlizKick is used to rekick any Kickstart ROM image with Blizzard turbo
  10. boards having MAPROM feature (jumper). Also A4000 CPU & Cyberstorm Cards
  11. should work. BlizKick has been tested with BLIZZARD 1230-I, 1230-II,
  12. 1230-III, 1230-IV, 1240-T/ERC, 1260, 2040-ERC, 2060, CyberStorm MK III,
  13. CyberStorm PPC and Blizzard PPC boards. Kickstart 1.2, 1.3, 2.04, 2.05,
  14. 3.0 and 3.1 are currently tested ROM images.
  15.  
  16.  BlizKick main features include:
  17.  
  18.  
  19. *NEW* in V1.22beta3:
  20.  
  21. - Full source code is included as usual.
  22. - CS MK II works now, however beta2 failed to recognize if
  23.   BlizKick was run before. Fixed this I hope.
  24.  
  25.          V1.22beta2:
  26.  
  27. - CPU card support could work now.
  28.  
  29.          V1.22beta1:
  30.  
  31. - Fixed major bug from CS MK II support! Also B20x0 support
  32.   could have been affected.
  33. - B1230 maprom testcode had some flaws, fixed.
  34. - Improved romupdatesplit a bit.
  35. - Reintroduced QuickBoot feature as external module. It seems
  36.   this thing is useful for some B1230 users after all.
  37. - Added note to troubleshooting about ramlibstack + romfixed
  38.   module. Some people didn't realise romfixes includes
  39.   ramlibstack patch.
  40.  
  41.          V1.21:
  42.  
  43. - MAJOR BUGFIX: the 040/060 move16 copyloop introduced in 1.19
  44.   easily got off by 8 bytes, causing spurious crashes! Stupid
  45.   bug, but now it's gone. Special thanks and hellos go to
  46.   MeTRiXX who tested BlizKick on his B1260 and helped me to
  47.   narrow the problem area. Thanks again!
  48. - Fixed a bug that called dos/Open instead exec/Supervisor, and
  49.   believe me or not, it didn't have any side effects. This is
  50.   what you get when you code in asm. :-)
  51. - Updated loadresident to show free / largest EXTRESBUF.
  52. - Reintroduced LocalFast feature as external module, it was
  53.   requested by Hexaae. Probably others won't mind either. ;)
  54.   NOTE1: Only use this module if you need to! NOTE2: If you use
  55.   LocalFast module you must start BlizKick before PoolMem!
  56.  
  57.          V1.20:
  58.  
  59. - After finishing my service in army I finally have time to work
  60.   on BlizKick again. This is a major release, fixing some stupid
  61.   bugs and introducing new features. Enjoy!
  62. - Added new tool: loadresident, it loads resident tags to EXTRES
  63.   buffer after BlizKick has been run.
  64. - Found RemAPollo from aminet. Cool now I don't need to add
  65.   support for Apollo cards. Seems to be cool program with lots
  66.   of cool features (support for BlizKick modules and all!), I'll
  67.   probably implement some of those features for BlizKick too. If
  68.   you're Apollo user reading this, get util/boot/RemAPollo.lha
  69.   NOW :)
  70. - Overall guide cleanup.
  71. - Added new section to guide about how to set up AmigaOS 3.5
  72.   single boot system.
  73. - Found out that PoolMem could have easily fucked up BlizKick in
  74.   several ways. Won't do that anymore.
  75. - Finally fixed these weird hangs with some systems (at least
  76.   Blizzard PPC), changed EXTRES buffer implementation to be more
  77.   OS friendly. As a side effect LOCALFAST and QUICKBOOT are no-op
  78.   from now on. If this is a problem for you, use older version of
  79.   BlizKick ;) As a result also some other crashes and
  80.   incompatibilities might be gone.
  81. - Added new commandline argument: SANITY/K/N, this specifies the
  82.   safety buffer added to EXTRES buffer in kbytes - if you get
  83.   weird crash or alert 80010000 on boot, add (for example)
  84.   SANITY=1024 to BlizKick commandline. This will allocate 1
  85.   megabyte sanity buffer after EXTRES buffer. Using big SANITY
  86.   buffer reduces largest available memory block though.
  87. - Added mmu.library V41+ support. Not tested though.
  88. - Added new tool: romupdatesplit, it splits AmigaOS 3.5
  89.   `DEVS:AmigaOS ROM Update' file back to executable files. These
  90.   can be given to BlizKick as modules (see below).
  91. - Added cool new feature: you can use ANY executable file as
  92.   module!! Resident modules inside will be initialized. Cool.
  93.   Renders SCSIDEV43 module obsolete, just give scsi.device as
  94.   one module! You can  also give l:fastfilesystem and so on. :)
  95. - Fixed horrible mistake from romfixes `resident' patch, resident
  96.   command froze if resident was added without ADD keyword (this
  97.   freezes AmigaOS 3.5 installer for example). oops. :-/
  98.   NOTE: if you use applypatch'd ROM Image with BlizKick and you
  99.   have applied romfixes module to it, you *must* run applypatch
  100.   with same arguments again to create working ROM Image!
  101. - Modified romfixes module to also work on V37 ROM images, and
  102.   added `ramlib msgport sigbit' patch.
  103.  
  104.          V1.19:
  105.  
  106. - applypatch program to apply BlizKick patch kind of modules to
  107.   ROM image
  108. - BlizKick loads faster now
  109. - BlizKick can now be run more than once on Blizzard PPC systems
  110. - Added two new modules: romfixes, that fixes couple of rom bugs
  111.   and AlertFix module that enables alerts for Blizzard PPC
  112.   systems again.
  113.  
  114.          V1.18:
  115.  
  116. - Added BPPCFix module for WarpOS lowers. I personally like PowerUP
  117.   better but lots of ppl asked this.
  118.  
  119.          V1.17:
  120.  
  121. - EXTRES buffer was overwritten by blizzppc/csppc kernel,
  122.   fixed with 1mb extra alloc.
  123.  
  124.          V1.16:
  125.  
  126. - Removed rom checksum disable from SPEEDROM.
  127. - Added ramlibstack module.
  128. - Again tried to fix CS MK II support. Maybe I get it right some day.
  129.   Ta ChaoZer. (it doesn't seem to work atm :\)
  130. - Fixed some stuff in places. I hope I didn't break anything. =)
  131. - Fixed guide a bit.
  132.  
  133.          V1.15:
  134.  
  135. - Fixed memory node area for CS MK II. It could work now. Ta ChaoZer.
  136. - Fixed guide about Blizzzard PPC, read it.
  137. - Fixed installation script. ;)
  138.  
  139.          V1.14:
  140.  
  141. - Deleted ffs62 module, it never worked.
  142.   WARNING: DO NOT USE FFS62 MODULE, GET RID OF IT!
  143. - Fixed support for KS 1.1NTSC and 1.1PAL
  144.  
  145.          V1.13:
  146.  
  147. - Fixed BlizzPPC support.
  148. - FusionReserve module has been working all the time, just
  149.   get FixPATCHMAC.lha from aminet and use it.
  150. - Fixed bug from CS MK II support. Maybe it finally works.
  151. - Some improvements to BlizKick_install script.
  152. - Added NewIcons for BlizKick.guide and Free100buf.
  153.  
  154.          V1.12:
  155.  
  156. - ß9: Added support for Blizzard PPC
  157. - ß9: Fixed CS MKII support (I hope:).
  158. - ß8: Public source code release! See BlizKick.guide/history.
  159. - ß7: Rewrote board detection to be more clean & robust. Now
  160.       adding new boards is a lot easier.
  161. - ß7: Hehe... Fixed some bugs... Now it works with CS PPC (tested)
  162.       and CS MKIII at least.
  163. - ß6: SHOULD WORK WITH CPU CARDS NOW!! (CBM A4000 CPU Cards,
  164.       Cyberstorm MKI, MKIII and PPC at least. Cyberstorm MKII, MKIII
  165.       and PPC are detected automatically, so don't specify CPUCARD
  166.       switch with those).
  167. - ß5: Fixed PatchMath020 module to patch non-64bit mul/div on 68060.
  168. - ß5: Fixed stupid movem bug from SpeedyChip module.
  169. - ß5: Tried another approach in RebootFix module.
  170. - ß5: FusionReserve module still doesn't work. :(
  171. - ß4: Fixed little bug from ROM image validation.
  172. - ß4: Hopefully finally fixed FusionReserve module. ;)
  173. - ß4: Added two modules: RebootFix to fix problems with A1200
  174.       and 060 (at least with BLIZZARD 1260) reboot when display
  175.       is in multisync mode, and SpeedyChip module for patching 060
  176.       MMU lists improving chip memory write speed!
  177. - ß3: Now KS 1.x are only patched if they're original.
  178. - ß2: CPU Cards should work after SetPatch now.
  179. - ß2: Hopefully fixed FusionReserve module.
  180. - ß2: Added two new modules: A1000Jingle (Try it out! ;) and
  181.       PatchMath020 (Optimizes C-compiler math routines).
  182. - ß1: Should work with (A4000?) CPU Cards! See CPUCARD switch.
  183. - ß1: New module: FusionReserve substituting RsrvCold of FUSION MAC
  184.   emulator.
  185.  
  186. - SCSIDEV43 module; kick V43 beta scsi.device. No more 4GB limit!
  187.   NOTE: You need V43 beta scsi.device in file DEVS:scsi43.device.
  188. - MAPROM jumper OFF detection fixed, it had been broken since v1.9...
  189. - Free100buf program for freeing buffer created by ChipSaver module.
  190. - Tested with Kickstart 2.04 (37.175).
  191. - ChipSaver, RemCards, SpeedyIDE and WaitIDE modules.
  192. - EXTRESBUF is put into fast memory, instead of chip!
  193. - BBlank & NewAlert modules by Jens Lorenz.
  194. - BKMODPATH env-variable.
  195. - QUIET switch.
  196. - KICKFILE * can be used to kick original ROM found on chip.
  197. - SoftSCSI module.
  198. - Support for BLIZZARD 1240-T/ERC, 2040-ERC and 2060!
  199. - Fixed bug from EXTRESBUF. Now it really should work with on all boards.
  200. - ROM address validity test to rule out some invalid ROM images.
  201. - XPK support for KICKFILE.
  202. - Support for hackdisk.device!
  203. - Can be run any time (no more need to start before SetPatch on 1260)
  204. - EXTRESBUF feature: Can use memory outside ROM image for "modules". No
  205.   more "iffucient ROM space" -problem!
  206. - Can replace PrepareEmul tool 100%
  207. - Has possibility to plant ResidentTag modules into ROM image!
  208.   (13 example modules included, plus assembler source code for all of
  209.   them!)
  210. - Can restore the original Kickstart.
  211. - Has built-in FastWaitBlit patch.
  212. - Uses Blizzard board's own MAPROM feature (jumper).
  213. - No kickstart file preparation or similar is needed. You can just save any
  214.   ROM image and give it to BlizKick!
  215. - Can make memory on Blizzard board LOCAL, bypass flashy boot of the board
  216.   and speed up ROM boot.
  217. - Doesn't use MMU, KickMem, KickTag, ColdCapture or CoolCapture vectors.
  218.   -> 100% transparent!
  219. - BlizKick is as OS compatible as possible: Doesn't use any additional
  220.   memory (except those 512K and memory used by EXTRESBUF, if specified),
  221.   coolcapture, coldcapture, kickmem or kicktag vectors.
  222. - Works with KS 1.0+ There's really no use for this, except for restoring
  223.   original Kickstart after using Kickstart 1.x. Well, maybe some freaks
  224.   like to boot KS 3.x from floppy... ;-)
  225. - Tested with BLIZZARD 1230-I @ 40MHz, BLIZZARD 1230-II @ 40MHz, BLIZZARD
  226.   1230-III @ 50MHz, BLIZZARD 1230-IV @ 50 MHz, BLIZZARD 1240-T/ERC @ 40
  227.   MHz, BLIZZARD 1260 @ 50MHz, BLIZZARD 2040-ERC @ 40 MHz, BLIZZARD 2060
  228.   @ 50 MHz, CyberStorm MK III @ 50MHz, CyberStorm PPC @ 200MHz and
  229.   Blizzard PPC @ 240MHz turbo boards.
  230. - FreeWare! Copyright © 1996-2000 PitPlane Productions.
  231.  
  232.  Latest BlizKick beta release plus some other programs by me can be found
  233.  from http://www.jyu.fi/~sintonen/sw.html
  234.